FPGA-synthesizable soft-processor cores are commonly used in many digital system applications with low medium production volume, to control heterogeneous dedicated computational units and I/O units. In such contexts, the inherently multi-tasking nature of the processor operation demands for a cost-effective and energy-efficient multi-threaded execution, either as multi-core architecture or multi-threaded single-core. This work presents an experimental exploration of microarchitecture design solutions for multi-threaded soft processor core implementations on FPGA. We report detailed quantitative results on resource utilization, performance and energy efficiency of the different solutions, varying the pipeline organizations, thread pool size, active thread count and voltage.

Investigation on the optimal pipeline organization in RISC-V multi-threaded soft processor cores / Olivieri, Mauro; Cheikh, Abdallah; Cerutti, Gianmarco; Mastrandrea, Antonio; Menichelli, Francesco. - (2017), pp. 45-48. (Intervento presentato al convegno 1st New Generation of CAS, NGCAS 2017 tenutosi a Genova, ITALY nel 2017) [10.1109/NGCAS.2017.61].

Investigation on the optimal pipeline organization in RISC-V multi-threaded soft processor cores

Olivieri, Mauro;CHEIKH, ABDALLAH;CERUTTI, GIANMARCO;Mastrandrea, Antonio;Menichelli, Francesco
2017

Abstract

FPGA-synthesizable soft-processor cores are commonly used in many digital system applications with low medium production volume, to control heterogeneous dedicated computational units and I/O units. In such contexts, the inherently multi-tasking nature of the processor operation demands for a cost-effective and energy-efficient multi-threaded execution, either as multi-core architecture or multi-threaded single-core. This work presents an experimental exploration of microarchitecture design solutions for multi-threaded soft processor core implementations on FPGA. We report detailed quantitative results on resource utilization, performance and energy efficiency of the different solutions, varying the pipeline organizations, thread pool size, active thread count and voltage.
2017
1st New Generation of CAS, NGCAS 2017
Embedded systems; FPGA; microprocessors; RISCV; computer networks and communications; hardware and architecture; instrumentation; electrical and electronic engineering
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Investigation on the optimal pipeline organization in RISC-V multi-threaded soft processor cores / Olivieri, Mauro; Cheikh, Abdallah; Cerutti, Gianmarco; Mastrandrea, Antonio; Menichelli, Francesco. - (2017), pp. 45-48. (Intervento presentato al convegno 1st New Generation of CAS, NGCAS 2017 tenutosi a Genova, ITALY nel 2017) [10.1109/NGCAS.2017.61].
File allegati a questo prodotto
File Dimensione Formato  
Olivieri_Investigation_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Altra licenza (allegare)
Dimensione 211.2 kB
Formato Adobe PDF
211.2 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1047455
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 10
social impact